/*
 * SocketServer.h
 *
 *  PEREIRA, FERNANDO ROQUE
 *  91610
 *
 *  Entidad que encapsula las funciones principales de un socket del lado del
 *  servidor (bind y listen)
 */

#ifndef SOCKETSERVER_H_
#define SOCKETSERVER_H_

#include "Socket.h"
#include <unistd.h>


class SocketServer : public Socket {
	public:
		SocketServer() {};
		virtual ~SocketServer() {close(this->sockFd);};

		int escucharPuerto(unsigned int maxClientes);
		int aceptarCliente(struct sockaddr_in clienteAddr, unsigned int clienteLen);
};

#endif
